package net.jsoft.pms.service.oracle.problems;

import java.io.InputStream;
import java.util.List;
import java.util.Map;

import net.jsoft.pms.vo.problems.ProblemTaskBean;

/**
 * 问题管理平台Service
 *
 * @author John
 * @Date 2017-07-31 22:53:56
 */
public interface IProblemsService
{

    List<ProblemTaskBean> read(String path, int sheetNum);

    List<ProblemTaskBean> dealed(List<ProblemTaskBean> lastWeek, List<ProblemTaskBean> thisWeek);

    List<ProblemTaskBean> thisWeekNew(List<ProblemTaskBean> lastWeek, List<ProblemTaskBean> thisWeek);

    Map<String, List<ProblemTaskBean>> group(List<ProblemTaskBean> thisWeek);

    void batchImport(InputStream inputStream) throws Exception;

    Map<String, List<ProblemTaskBean>> getProblems();

}
